﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using QLNS.Class;

namespace QLNS.NghiepVu
{
    public partial class frmThemHopDongLaoDong : Form
    {
        public frmThemHopDongLaoDong()
        {
            InitializeComponent();
        }
        DB cn=new DB ();
       

      

        private void ThemHopDongLaoDong_Load(object sender, EventArgs e)
        {
            cn.KetNoi();

            txtDaiDien.Text = "Trường THPT Nhữ Văn Lan";
            txtDiaChi.Text = "Khu 4 thị trấn Tiên Lãng thành phố Hải Phòng";
            txtSDT.Text = "0313683540";


            txtMaHopDong.Text = cn.SinhMa("MaHopDong", "HopDong", "HD");

            cmbLoaiHopDong.DataSource = cn.getTable("select *from LoaiHopDong");
            cmbLoaiHopDong.DisplayMember = "TenLoaiHopDong";
            cmbLoaiHopDong.ValueMember = "MaLoaiHopdong";

            cmbChucVu.DataSource = cn.getTable("select *from ChucVu");
            cmbChucVu.DisplayMember = "TenChucVu";
            cmbChucVu.ValueMember = "MaChucVu";

            cmbToMon.DataSource = cn.getTable("select *from ToMon");
            cmbToMon.DisplayMember = "TenToMon";
            cmbToMon.ValueMember = "MaToMon";

            cmbPhuCap.DataSource = cn.getTable("select *from PhuCap");
            cmbPhuCap.DisplayMember = "TienPhuCap";
            cmbPhuCap.ValueMember = "MaPhucap";

            cmbBacLuong.DataSource = cn.getTable("select *from BacLuong");
            cmbBacLuong.DisplayMember = "HeSo";
            cmbBacLuong.ValueMember = "MaBacLuong";

            txtMaNhanVien.Text=cn.SinhMa ("MaNhanVien","NhanVien","NV");
        }

        private void btnThem_Click(object sender, EventArgs e)
        {
          
        }

        private void btnNhapLai_Click(object sender, EventArgs e)
        {
            //txtMaNhanVien.Text = cn.SinhMa("MaNhanVien", "NhanVien", "NV");

            if (txtHoTen.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên");
                txtHoTen.Focus();
                return;
            }
            else if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ thường trú");
                txtDiaChi.Focus();
                return;
            }
            else if (txtChuyenNganh.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập chuyên ngành");
                txtChuyenNganh.Focus();
                return;
            }
            else if (txtTruongTN.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập trường tốt nghiệp");
                txtTruongTN.Focus();
                return;
            }
            else if (txtThoiGianLV.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập thời gian làm việc");
                txtThoiGianLV.Focus();
                return;
            }
            cn.KetNoi();
            cn.Insert_Table("HopDong", "MaHopDong,MaNhanVien,MaLoaiHopDong,NgayKy,NgayHetHan,MaChucVu,MaToMon,MaPhuCap,ThoiGianLamViec,MaBacLuong", "'" + txtMaHopDong.Text + "','" + txtMaNhanVien.Text + "','" + cmbLoaiHopDong.SelectedValue.ToString() + "','" + dtpNgayKy.Value.ToString("yyyy-MM-dd") + "','" + dtpNgayHetHan.Value.ToString("yyyy-MM-dd") + "','" + cmbChucVu.SelectedValue.ToString() + "','" + cmbToMon.SelectedValue.ToString() + "','" + cmbPhuCap.SelectedValue.ToString() + "','" + txtThoiGianLV.Text + "','" + cmbBacLuong.SelectedValue.ToString() + "'");
            MessageBox.Show("Lưu dữ liệu thành công");

            txtDChi.Text = "";
            txtChuyenNganh.Text = "";
            txtHoTen.Text = "";
            txtTruongTN.Text = "";
            

        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            DialogResult h = MessageBox.Show("Bạn có muốn thoát không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (h == DialogResult.Yes)
            {
                this.Close();
            }
        }

        private void btnLuu_Click(object sender, EventArgs e)
        {
            if(txtHoTen.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập tên");
                txtHoTen.Focus();
                return;
            }
            else if(txtDiaChi.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ thường trú");
                txtDiaChi.Focus();
                return;
            }
            else if(txtChuyenNganh.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập chuyên ngành");
                txtChuyenNganh.Focus();
                return;
            }
            else if(txtTruongTN.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập trường tốt nghiệp");
                txtTruongTN.Focus();
                return;
            }
            else if(txtThoiGianLV.Text=="")
            {
                MessageBox.Show("Bạn chưa nhập thời gian làm việc");
                txtThoiGianLV.Focus();
                return;
            }
            cn.KetNoi();
            cn.Insert_Table("HopDong","MaHopDong,MaNhanVien,MaLoaiHopDong,NgayKy,NgayHetHan,MaChucVu,MaToMon,MaPhuCap,ThoiGianLamViec,MaBacLuong","'"+txtMaHopDong.Text +"','"+txtMaNhanVien.Text +"','"+cmbLoaiHopDong.SelectedValue.ToString()+"','"+dtpNgayKy.Value.ToString("yyyy-MM-dd")+"','"+dtpNgayHetHan.Value.ToString("yyyy-MM-dd")+"','"+cmbChucVu.SelectedValue.ToString()+"','"+cmbToMon.SelectedValue.ToString()+"','"+cmbPhuCap.SelectedValue.ToString()+"','"+txtThoiGianLV.Text +"','"+cmbBacLuong.SelectedValue.ToString()+"'");
            MessageBox.Show("Lưu dữ liệu thành công");
            this.Close();
        }
    }
}
